package com.label.grade.service.impl;

import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.label.grade.entity.Do.CetInfo;
import com.label.grade.entity.Vo.CetInfoVo;
import com.label.grade.mapper.CetInfoMapper;
import com.label.grade.service.CetInfoService;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;
import javax.swing.plaf.metal.OceanTheme;
import java.util.List;


/**
* @author Administrator
* @description 针对表【CET_INFO(学生成绩-四六级信息表)】的数据库操作Service实现
* @createDate 2023-07-06 16:33:59
*/
@Service
public class CetInfoServiceImpl extends ServiceImpl<CetInfoMapper, CetInfo>
    implements CetInfoService {

    @Resource
    private CetInfoMapper cetInfoMapper;

    @Override
    public List<CetInfoVo> getPartCetInfo(String instructorCode) {
        //1 数据库获取基本四六级信息
        /**
         * 注意这里获取的信息有问题
         * @descript 可能一个人有多条四六级信息，找出四级最高，然后六级最高的，因为四六级最高的可能不是同一条！
         */
        List<CetInfoVo> cetInfoVos = cetInfoMapper.listCetInfo(instructorCode);
        //2 找到重复的 获取四级最高

        return cetInfoVos;
    }
}
